package com.ruoyi.jxgl.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.jxgl.domain.JxglScView;

/**
 * 班级成员管理Service接口
 *
 * @author ruoyi
 * @date 2023-11-29
 */
public interface IJxglScService
{
    /**
     * 查询班级成员管理列表
     *
     * @param map 查询参数
     * @return 班级成员管理集合
     */
    public List<JxglScView> selectJxglScList(Map<String,String>map);

    /**
     * 修改选课
     *
     * @param map 选课
     * @return 结果
     */
    public int updateJxglSc(Map<String,String> map);

    /**
     * 新增选课
     *
     * @param jxglSc 选课
     * @return 结果
     */
    public int insertJxglSc(JxglScView jxglSc);

    /**
     * 删除选课
     *
     * @param map 选课参数
     * @return 结果
     */
    public int deleteJxglSc(Map<String,String> map);

    /**
     * 查询我的课程成绩
     *
     * @param map 学号
     * @return 我的课程成绩集合
     */
    public List<Map<String,String>> selectJxglMyScList(Map<String,String>map);

}
